def logging(fn):
    def inner(a,b):
        print('执行日志输出')
        # fn(a,b) # 实际执行sum_num函数，程序执行到这里时，是30，因为没有返回值，所以会显示None
        return fn(a,b)
    return inner

@logging
def sum_num(num1,num2):
    result = num1 + num2
    return result


print(sum_num(1, 2))